<?php
Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$.fn.yiiGridView.update('article-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<?php echo GxHtml::link(Yii::t('app', 'Advanced Search'), '#', array('class' => 'search-button')); ?>
<div class="search-form" style="display: none">
<?php $this->renderPartial('_search', array(
	'model' => $model,
)); ?>
</div><!-- search-form -->

<div class="widget-box dataTables_wrapper ">
	<?php $form=$this->beginWidget('CActiveForm', array(
		'id'=>'article-form',
		'action' => 'admin',
		'htmlOptions'=>array(
				'class'=>'jform',
		),
	)); ?>
		
		<?php 
		//$this->widget('zii.widgets.grid.CGridView', array(
		$this->widget('ext.selgridview.SelGridView', array(
			'id' => 'article-grid',
			'htmlOptions'	=> array('class' => 'widget-content nopadding grid-view'),
			'itemsCssClass'	=>	'table table-bordered table-striped table-hover table-border-bottom',
			'dataProvider' => $model->search(),
			'template' => count($model->search()->getData())==0?'{items}':'{items}<div class="fg-toolbar widget-content"><a href="#" class="btn" onclick="return actionDelete();">Delete</a>{pager}{summary}</div>',
			'selectableRows'=>count($model->search()->getData()),
			//'filter' => $model,
			'columns' => array(
				array(
						'class' => 'CCheckBoxColumn',
						'htmlOptions' => array('class'=>'jform'),
						'headerHtmlOptions' => array('class' => 'jform jlb_checkbox_check_all jlb_checkbox_check_all_disable'),
						'header' => '<input type="checkbox" class="select-on-check-all"/>',
						'value' => '$data->primaryKey',
				),
				//'id',
				'title',
				/*
				array(
						'name' => 'image',
						'type' => 'html',
						//'value' => '(!empty($data->image) && file_exists(Yii::app()->createUrl("/")."/wwwroot/upload_files/articles/thumb_".$data->image))? Yii::app()->createUrl("/")."/wwwroot/upload_files/articles/thumb_".$data->image : Yii::app()->createUrl("/")."/wwwroot/upload_files/articles/no-image.jpg"',
						
						'value'=>'(!empty($data->image) && file_exists(Yii::app()->createUrl("/"). Yii::app()->controller->module->image["uri"]."thumb_".$data->image))?CHtml::image(Yii::app()->createUrl("/").Yii::app()->controller->module->image["url"]."thumb_".$data->image, "", array("style" => "width: 100px; height: 70px;")) : CHtml::image(Yii::app()->createUrl("/").Yii::app()->controller->module->image["url"]."no-image.jpg", "", array("style" => "width: 100px; height: 70px;"))',
						
						'htmlOptions' => array('style' => 'width: 110px;'),
				),
				'description',
				*/
				'divId',
				'priority',
				array(
					'header'=>'Authors',
					'name' => 'username',
					'value' => '$data->getAuthorName($data->user_id)',
				),
				array(
					'name' => 'is_published',
					'value' => '($data->is_published == 0) ? Yii::t(\'app\', \'No\') : Yii::t(\'app\', \'Yes\')',
					'filter' => array('0' => Yii::t('app', 'No'), '1' => Yii::t('app', 'Yes')),
				),
				array(
					'class' => 'CButtonColumn',
				),
			),
		)); ?>
		
	<?php $this->endWidget(); ?>
</div>
<script type="text/javascript">
	function actionDelete()
	{
		if ($("input:checkbox[name='article-grid_c0[]']:checked").length == 0) {
			alert('<?php echo 'Please select at least one item to remove.'; ?>');
			return false;
		}
		if (confirm('<?php echo 'Are you sure you want to delete?'; ?>')) $('#article-form').submit();
		return false;
	}
</script>